1
A Máquina do Tempo Digital: Navegando pelo Histórico
AI016Lesson 3
00:00

A Máquina do Tempo Digital

O Git atua como uma máquina do tempo digital, registrando cada estado do seu projeto por meio de identificadores criptográficos únicos chamados checksums. Cada vez que você faz um commit, o Git cria uma foto instantânea de todo o diretório. Ao acessar esse histórico, você pode temporariamente "teletransportar" seu diretório de trabalho para um ponto anterior no tempo para inspecionar como arquivos como index.html, orange.html, ou blue.html pareciam antes das mudanças recentes.

1. Visualizando o Histórico do Projeto

O comando git log mostra todo o histórico cronológico. No entanto, git log --oneline é frequentemente preferido porque comprime as informações em um resumo onde cada commit é representado por um checksum abreviado de 7 caracteres e sua mensagem.

b650e4b Criar página inicial
54650a3 Criar páginas azul e laranja

2. Navegação no Terminal

Ao visualizar um histórico longo, as teclas padrão do terminal se aplicam: pressione a barra de espaço para rolar página por página, e pressione a letra q para voltar ao prompt da linha de comando.

3. O Comando Checkout

O comando git checkout <commit-id> (por exemplo, git checkout 54650a3) permite que você Visualizar um commit anterior. Isso atualiza os arquivos na sua pasta para corresponder a essa foto histórica específica, efetivamente congelando o projeto no passado para sua revisão.

$ git checkout 54650a3Atualização: index.htmlAtualização: orange.htmlPASSADOESTADO
main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>